home *** CD-ROM | disk | FTP | other *** search
/ The Games Machine 131 / XENIATGM131.iso / Goodies / I-WAR 2 Egde of Chaos - New SDK / IW2-EOC_Pog_Scripting_SDK.exe / include / iFormation.h < prev    next >
Text File  |  2002-01-14  |  3KB  |  65 lines

  1. //
  2. // (c) 1998-9 Particle Systems Ltd. All Rights Reserved
  3. //
  4. // iFormation.h
  5. //
  6. // Compiler-generated export header for package "iFormation"
  7. //
  8. // Revision control information:
  9. //
  10. // $Header: /iwar2/resource/scripts/include/iFormation.h 12    7/03/00 9:57a Martyn $
  11. //
  12.  
  13. // Dependencies ////////////////////////////////////////////////////////////////
  14.  
  15. uses Group;
  16.  
  17. // Enumerated types ////////////////////////////////////////////////////////////
  18.  
  19. // Functions ///////////////////////////////////////////////////////////////////
  20.  
  21. prototype iFormation.V( hgroup group, float spacing_offset, bool first_time );
  22.  
  23. prototype iFormation.Wedge( hgroup group, float spacing_offset, bool first_time );
  24.  
  25. prototype iFormation.LineAbreast( hgroup group, float spacing_offset, bool first_time );
  26.  
  27. prototype iFormation.LineAhead( hgroup group, float spacing_offset, bool first_time );
  28.  
  29. prototype iFormation.Parade( hgroup group, float spacing_offset, bool first_time );
  30.  
  31. prototype iFormation.SkirmishLine( hgroup group, float spacing_offset, bool first_time );
  32.  
  33. prototype iFormation.Cross( hgroup ship_list, float offset, bool first_time );
  34.  
  35. prototype iFormation.Loose( hgroup group, float spacing_offset, bool first_time );
  36.  
  37. prototype iFormation.Impi( hgroup ship_list, float offset, bool first_time );
  38.  
  39. prototype iFormation.Outrider( hgroup ship_list, float offset, bool first_time );
  40.  
  41. prototype iFormation.Goose( hgroup group, float spacing_offset, bool first_time );
  42.  
  43. prototype iFormation.LineAstern( hgroup group, float spacing_offset, bool first_time );
  44.  
  45. prototype iFormation.Box( hgroup group, float spacing_offset, bool first_time );
  46.  
  47. prototype iFormation.Claw( hgroup ship_list, float offset, bool first_time );
  48.  
  49. prototype iFormation.Wall( hgroup group, float spacing_offset, bool first_time );
  50.  
  51. prototype iFormation.RandomRectangle( hgroup group, float spacing_offset, bool first_time );
  52.  
  53. prototype iFormation.RandomSphere( hgroup group, float spacing_offset, bool first_time );
  54.  
  55. prototype iFormation.Stack( hgroup group, float spacing_offset, bool first_time );
  56.  
  57. prototype iFormation.LockGroupsInFormation ( hgroup lead_group, hgroup secondary_group, float x, float y, float z, bool first_time );
  58.  
  59. prototype iFormation.ApplyRandomRotation ( hgroup group_to_apply_to );
  60.  
  61. prototype iFormation.Jiggle( hgroup formation_group, float rand_distance, float rand_angle );
  62.  
  63. // EOF /////////////////////////////////////////////////////////////////////////
  64.  
  65.